!function (a) {
    "function" == typeof define && define.amd ? define(["jquery", "moment"], a) : "object" == typeof exports ? module.exports = a(require("jquery"), require("moment")) : a(jQuery, moment)
}(function (a, b) {
    !function () {
        "use strict";
        function a(a, b) {
            var c = a.split("_");
            return b % 10 === 1 && b % 100 !== 11 ? c[0] : b % 10 >= 2 && 4 >= b % 10 && (10 > b % 100 || b % 100 >= 20) ? c[1] : c[2]
        }

        function c(b, c, d) {
            var e = {
                mm: c ? "хвилина_хвилини_хвилин" : "хвилину_хвилини_хвилин",
                hh: c ? "година_години_годин" : "годину_години_годин",
                dd: "день_дні_днів",
                MM: "місяць_місяці_місяців",
                yy: "рік_роки_років"
            };
            return "m" === d ? c ? "хвилина" : "хвилину" : "h" === d ? c ? "година" : "годину" : b + " " + a(e[d], +b)
        }

        function d(a, b) {
            var c = {
                nominative: "неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота".split("_"),
                accusative: "неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу".split("_"),
                genitive: "неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи".split("_")
            }, d = /(\[[ВвУу]\]) ?dddd/.test(b) ? "accusative" : /\[?(?:минулої|наступної)? ?\] ?dddd/.test(b) ? "genitive" : "nominative";
            return c[d][a.day()]
        }

        function e(a) {
            return function () {
                return a + "о" + (11 === this.hours() ? "б" : "") + "] LT"
            }
        }

        var f = (b.defineLocale || b.lang).call(b, "uk", {
            months: {
                format: "січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_"),
                standalone: "січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_")
            },
            monthsShort: "січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"),
            weekdays: d,
            weekdaysShort: "нд_пн_вт_ср_чт_пт_сб".split("_"),
            weekdaysMin: "нд_пн_вт_ср_чт_пт_сб".split("_"),
            longDateFormat: {
                LT: "HH:mm",
                LTS: "HH:mm:ss",
                L: "DD.MM.YYYY",
                LL: "D MMMM YYYY р.",
                LLL: "D MMMM YYYY р., HH:mm",
                LLLL: "dddd, D MMMM YYYY р., HH:mm"
            },
            calendar: {
                sameDay: e("[Сьогодні "),
                nextDay: e("[Завтра "),
                lastDay: e("[Вчора "),
                nextWeek: e("[У] dddd ["),
                lastWeek: function () {
                    switch (this.day()) {
                        case 0:
                        case 3:
                        case 5:
                        case 6:
                            return e("[Минулої] dddd [").call(this);
                        case 1:
                        case 2:
                        case 4:
                            return e("[Минулого] dddd [").call(this)
                    }
                },
                sameElse: "L"
            },
            relativeTime: {
                future: "за %s",
                past: "%s тому",
                s: "декілька секунд",
                m: c,
                mm: c,
                h: "годину",
                hh: c,
                d: "день",
                dd: c,
                M: "місяць",
                MM: c,
                y: "рік",
                yy: c
            },
            meridiemParse: /ночі|ранку|дня|вечора/,
            isPM: function (a) {
                return /^(дня|вечора)$/.test(a)
            },
            meridiem: function (a, b, c) {
                return 4 > a ? "ночі" : 12 > a ? "ранку" : 17 > a ? "дня" : "вечора"
            },
            ordinalParse: /\d{1,2}-(й|го)/,
            ordinal: function (a, b) {
                switch (b) {
                    case"M":
                    case"d":
                    case"DDD":
                    case"w":
                    case"W":
                        return a + "-й";
                    case"D":
                        return a + "-го";
                    default:
                        return a
                }
            },
            week: {dow: 1, doy: 7}
        });
        return f
    }(), a.fullCalendar.datepickerLang("uk", "uk", {
        closeText: "Закрити",
        prevText: "&#x3C;",
        nextText: "&#x3E;",
        currentText: "Сьогодні",
        monthNames: ["Січень", "Лютий", "Березень", "Квітень", "Травень", "Червень", "Липень", "Серпень", "Вересень", "Жовтень", "Листопад", "Грудень"],
        monthNamesShort: ["Січ", "Лют", "Бер", "Кві", "Тра", "Чер", "Лип", "Сер", "Вер", "Жов", "Лис", "Гру"],
        dayNames: ["неділя", "понеділок", "вівторок", "середа", "четвер", "п’ятниця", "субота"],
        dayNamesShort: ["нед", "пнд", "вів", "срд", "чтв", "птн", "сбт"],
        dayNamesMin: ["Нд", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб"],
        weekHeader: "Тиж",
        dateFormat: "dd.mm.yy",
        firstDay: 1,
        isRTL: !1,
        showMonthAfterYear: !1,
        yearSuffix: ""
    }), a.fullCalendar.lang("uk", {
        buttonText: {month: "Місяць", week: "Тиждень", day: "День", list: "Порядок денний"},
        allDayText: "Увесь день",
        eventLimitText: function (a) {
            return "+ще " + a + "..."
        }
    })
});